Developing Applications based on Markup Languages with XML Documents, Document Transformations and Software Components

نویسندگان

  • J. L. Sierra
  • Baltasar Fernández-Manjón
  • Alfredo Fernández-Valmayor
  • Antonio Navarro
چکیده

This paper describes the DTC approach for building applications based on markup languages. DTC consistently combines componentware and markup technologies in a unified solution. Building an application according DTC supposes, on one hand, the provision of the set of documents describing the application at a purely declarative level (i.e. content, processes and interaction) and, on the other hand, the derivation of the application’s computational machinery by assembling (reusable) software components. Each software component considered in DTC gives operational support and operational meaning to a type of documents. If necessary, documents describing the application can be integrated into the projected application’s component structure using transformations. Transformations make possible to uncouple specific domain documents from reusable components. This explicit separation between the marked information, that describes the domain’s application, and its computational support improves the maintainability of the applications promoting reuse at both information and software levels (documents and components).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Developing Content-Intensive Applications with XML ocuments, Document Transformations and Software Components

This paper describes DTC (Documents, Transformations and Components), our approach to the XML-based development of content-intensive applications. According to this approach, the contents of an application and other customizable features (e.g. the properties of its user interface) are represented in terms of XML documents. In DTC, the software of the application is organized in terms of reusabl...

متن کامل

Integration of Markup Languages, Document Transformations and Software Components in the Development of Applications: The DTC Approach

This paper describes the DTC approach to the development of applications based on markup languages. DTC consistently combines componentware and markup technologies in a unified solution. Building an application according DTC supposes, on one hand, the provision of the set of documents describing the application at a purely declarative level (i.e. content, processes and interaction) and, on the ...

متن کامل

Operationalizing Application Descriptions in DTC: Building Applications with Generalized Markup Technologies

1 The EU project Galatea (TM-LD-1995-1-FR89) and the Spanish Committee of Science and Technology (TIC97 2009-CE,TIC98-0733 and TIC2000-0737-C03-01) have partially supported this work. Abstract: This paper describes the operationalization process (i.e. the step from application descriptions to executable applications) followed in DTC (structured Documents, document Transformations and software C...

متن کامل

XML-Based Software Development

This paper outlines an approach to XML-based software development. According to this method, applications are described using domain specific, XML based, markup languages. With these languages we structure a set of XML documents that are subsequently processed to yield the executable application. The approach also makes an explicit distinction between contents documents and documents describing...

متن کامل

A Reverse Engineering Approach

As Extensible Markup Language (XML) (Bray, 2004) has become the standard document format, the chance that users have to deal with XML documents with different structures is increasing. If the schema of the XML documents in Document Type Definition (DTD) (Bosak, 1998) is given or derived from the XML documents right away (Kay, 1999; Moh, 2000), it is easier to study the contents of the XML docum...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000